- Hands on implementeren en ondersteunen van Terraform providers voor verschillende SAAS platformen.
- Het ondersteunen en ontwikkelen van ons MACH composer platform, zowel de open source CLI als API's die hiermee gebruikt kunnen worden.
- Het helpen van teams om deze tools op de juiste manier te implementeren in hun projecten, of namens hen, het implementeren van features in de software componenten.
- Het documenteren van onze tools zodat teams ze gemakkelijk kunnen gebruiken.
- Deel uitmaken van de discipline Platform Engineering & R&D bij Lab Digital en ervoor zorgen dat waar we kunnen profiteren van herbruikbaarheid in projecten, we dat ook doen.
- Werken voor klanten van Lab Digital als onderdeel van onze ontwikkelingsteams.
- Eerder gebouwde developer tools in Golang, zoals CLI applicaties, Terraform providers of API SDK's.
- Aantoonbare en uitgebreide ervaring met de vereiste stack (Golang & Terraform) en het ontwikkelen van productiesoftware daarin.
- Ervaring met het beheren van open-source projecten.
- Je ervaring heeft raakvlakken met: digitaal en/of het e-commerce domein, integratie van SaaS oplossingen en cloud-native domein inclusief ervaring met het ontwerpen en realiseren van cloud-native event-driven software applicaties.
- Ervaring met Software Development Life Cycle aspecten en de verschillende betrokken methodologieën en tooling.
- Leiderschapsstijl kunnen aanpassen aan de klant, het project, het team of de persoon.
- Communicatief sterk in het Engels. Voorkeur als je ook sterk bent in het Nederlands.
- Voor het bouwen van CLI's en Terraform providers, ervaring met go modules Cobra, Viper, hashicorp/go-plugin hashicorp/terraform-plugin-sdk/v2.
- Voor het bouwen van API's met Go, ervaring met Chi, Sqlc, Sqlboiler, Sql-migrate, Zerolog, Air.
- Ervaring met PostgreSQL.
- Kennis van het OpenAPI-ecosysteem, inclusief codegeneratie in het algemeen (ook met verschillende tools, zoals graphql-codegen).
- 25 vakantiedagen en een gunstige pensioenregeling
- Bonus bij een positief bedrijfsresultaat
- Flexibele uren, in overleg met je team
- Geen concessies op spullen die je nodig hebt om je werk goed te doen waaronder laptop, koptelefoon en meer.
- We hebben een sterke engineering cultuur en zijn actief in de Open Source-community. Bekijk onze 70+ projecten op ons GitHub profiel en machcomposer.io
- We werken voor bekende grote internationale organisaties.
- We zijn een groeiend bedrijf en houden constant focus op jouw ontwikkeling, drijfveren en ambities. Je mag bij ons aan zowel persoonlijke als professionele doelen werken door middel van een groeiplan.
- Kennisdeling door middel van onder andere maandelijkse meetings en Lab Academy.
Company
Location
Utrecht - Netherlands
Job type
Full-Time
Golang Job Details
Full-time · Utrecht, The Netherlands
Bij Lab Digital creëren we digitale producten voor onze klanten. Dit zijn wereldwijde e-commerce platforms, content websites of high-traffic middleware oplossingen. Allemaal gebaseerd op cloud native technologie, vaak in combinatie met headless SaaS-producten.
Om onze teams te faciliteren, bouwen we herbruikbare open source ontwikkelaarsplatforms en tools, meestal met behulp van het op Go gebaseerde Hashicorp en Terraform ecosysteem. Voorbeelden van deze tools zijn diverse Terraform Providers voor een aantal SAAS-diensten, en ons eigen ontwikkelplatform MACH composer. Allemaal tools die ook buiten ons bedrijf intensief gebruikt worden.
verantwoordelijkheden
Je bent verantwoordelijk voor het creëren en onderhouden van tools en platformen waarmee onze teams efficiënter en productiever te werken. Vaak zal dit samen met de teams zijn, waarbij je ze helpt om hoogwaardige, toekomstbestendige en robuuste software te ontwikkelen en deze op een goede manier in productie te zetten, met behulp van onze tools. Daarbij houd je voortdurend rekening met onderhoudbaarheid, herbruikbaarheid, observeerbaarheid, beveiliging en schaalbaarheid. Jouw ervaring zorgt ervoor dat je een technische visie op de juiste manier kan communiceren, afhankelijk van de situatie, intern en extern.
Concreet bestaan je werkzaamheden uit;
Op lange termijn help je de technische visie verder te ontwikkelen en te implementeren, inclusief de verdere ontwikkeling van interne standaarden. Je blijft op de hoogte van ontwikkelingen in ons vakgebied en de impact daarvan op onze organisatie en dienstverlening en bedenkt wanneer er ruimte is voor innovatie. Lees meer over werken bij Lab Digital.
over jou
Je beheerst je vak en bent ervaren in Golang en Cloud Native ontwikkeling met Terraform, maar je kennis beperkt zich niet tot één specifieke taal; je bent bedreven in meer talen, zoals JavaScript, TypeScript en Python. Ook beheers je architectuur en soft skills. Je bent een sparringpartner voor de klant en alle disciplines intern, waaronder Solution Architect, Business Analist en ontwikkelaars.
functie-eisen
kennisdeling
laptop, koptelefoon en meer
pensioen- regeling
bonus
flexibele uren
25 vakantiedagen
wat wij jou bieden
Werk moet leuk, inhoudelijk en ook met elkaar zijn. Wij kijken graag samen met jou naar je ambities en helpen je om deze waar te maken.
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs